#pragma once
#include <cstdint>

#include "EventEngine.h"

using namespace xncc::user;
using namespace xncc::types;
class TestEngine : public EventEngine
{
  public:
    TestEngine(thread_id_t tid);
    ~TestEngine() override = default;
    void init() override;
    void handleTestMsg(const char* buf, uint32_t len, thread_id_t tid, connection_id_t connId);
    void handleConnected(connection_id_t id, thread_id_t tid) override;
    void handleDisconnected(connection_id_t id, thread_id_t tid, const std::string& disconnectedReason) override;

  private:
};